payment duration - German English Dictionary